package com.sino.operation.peripheral.esc.response.core.body;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.sino.operation.peripheral.esc.response.CoreResHead;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @ClassName EscResBodyManage1005
 * @Description TOD
 * @Author 北陈
 * @Date 2021/11/8 11:47
 * @Version 1.0
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(description = "开户报送账管1005接口类")
public class EscResBodyManage1005 implements EscResBody{

    @JsonProperty("CORE_HEAD")
    @ApiModelProperty(name = "CORE_HEAD",value = "核心响应头")
    private CoreResHead coreResHead;

    @JsonProperty("MSG_SDN_INF")
    @ApiModelProperty(name = "MSG_SDN_INF",value = "报送内容")
    private String msgSdnInf;

    @JsonProperty("SELECT_PWD")
    @ApiModelProperty(name = "SELECT_PWD",value = "查询密码")
    private String selectPwd;

    @JsonProperty("OPEN_KEY")
    @ApiModelProperty(name = "OPEN_KEY",value = "存款人编号,人行虚拟编号,取消核准")
    private String openKey;

    @JsonProperty("ACCOUNT_KEY")
    @ApiModelProperty(name = "ACCOUNT_KEY",value = "基本存款账户编号（J开头）")
    private String accountKey;

    @JsonProperty("LEGAL_NAME")
    @ApiModelProperty(name = "LEGAL_NAME",value = "法人名称")
    private String legalName;

    @JsonProperty("BUSINESS_NAME")
    @ApiModelProperty(name = "BUSINESS_NAME",value = "企业名称")
    private String businessName;


}
